//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================

#ifndef __CUNICODEMANGER_H__
#define __CMANGER_H__

#define _NO_INCLIST
#include <eltypes.h>
#include <elasys_server.h>

_ELASTOS_NAMESPACE_USING

class CUnicodeManger;
extern CUnicodeManger g_UnicodeManger;

class CUnicodeManger
{
public:
    const char *GetLocaleCodePage();
    PVoid GetFileData(const char* path);

    CUnicodeManger();
    ~CUnicodeManger();

private:
    AStringBuf_<64> m_asCodePage;
};

#endif // __CUNICODEMANGER_H__
